package com.rui.patterns.singleton.demo09;

import java.io.IOException;
import java.io.InputStream;

/**
 * @className    : RuntimeDemo
 * @author       : [锐神NO.3]
 * @version      : [v1.0]
 * @createTime   : [2022/2/9 13:42]
 * @description  : [描述该类的功能]
 */
 
public class RuntimeDemo {
    public static void main(String[] args) throws IOException {
        //获取Runtime对象
        Runtime runtime = Runtime.getRuntime();

        //调用Runtime对象的方法  参数要的是一个命令
        Process process = runtime.exec("ipconfig");

        //调用process对象的读取输入流的方法
        InputStream inputStream = process.getInputStream();
        byte[] arr = new byte[1024*1024*100];

        //读取数据,返回读到的字节的个数
        int len = inputStream.read(arr);

        //将字节数组转换为字符串，然后输出到控制台
        System.out.println(new String(arr,0,len,"gbk"));
    }
}
